\hypertarget{classguild__service_1_1_guild_brief_logic}{}\doxysection{guild\+\_\+service\+::Guild\+Brief\+Logic Class Reference}
\label{classguild__service_1_1_guild_brief_logic}\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}


公会简略信息逻辑类  




{\ttfamily \#include $<$guild\+\_\+brief\+\_\+logic.\+h$>$}

\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_aeaf2df33f6bbf318b1bbec6d665525dc}\label{classguild__service_1_1_guild_brief_logic_aeaf2df33f6bbf318b1bbec6d665525dc}} 
using \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_aeaf2df33f6bbf318b1bbec6d665525dc}{News\+Type}} = Announce\+Data
\begin{DoxyCompactList}\small\item\em 新闻类型 \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_a033a036d0a5f82ae3cdb5778980802cb}\label{classguild__service_1_1_guild_brief_logic_a033a036d0a5f82ae3cdb5778980802cb}} 
using \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_a033a036d0a5f82ae3cdb5778980802cb}{Foreach\+News\+Callback\+Type}} = std\+::function$<$ void(const \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_aeaf2df33f6bbf318b1bbec6d665525dc}{News\+Type}} \&)$>$
\begin{DoxyCompactList}\small\item\em 遍历公会新闻回调函数类型 \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_a5ce9f2d65b02e6fafe5a46abf3a5a763}{Get\+Guild\+Module\+Brief\+By\+Role}} (const role\+\_\+uuid\+\_\+type role\+\_\+uuid, Guild\+Module\+Brief \&module\+\_\+brief)
\begin{DoxyCompactList}\small\item\em 获取公会简略信息模块 \end{DoxyCompactList}\item 
static const std\+::string \& \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_a6502aa2911c1fc2cc9d6b273cac49b9d}{Get\+Guild\+Name}} (const guild\+\_\+id\+\_\+type guild\+\_\+id)
\begin{DoxyCompactList}\small\item\em 获取公会名字 \end{DoxyCompactList}\item 
static uint32\+\_\+t \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_aec21ac1e34d5550e850422767efa80cc}{Get\+Guild\+Level}} (const guild\+\_\+id\+\_\+type guild\+\_\+id)
\begin{DoxyCompactList}\small\item\em 获取公会等级 \end{DoxyCompactList}\item 
static guild\+\_\+icon\+\_\+id\+\_\+type \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_ac4b06312f5901a6f6224f92795d90698}{Get\+Guild\+Icon\+Id}} (const guild\+\_\+id\+\_\+type guild\+\_\+id)
\begin{DoxyCompactList}\small\item\em 获取公会图标id \end{DoxyCompactList}\item 
static const std\+::string \& \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_a4cb0c754e10fe333e4d9874cd8fc8d42}{Get\+Guild\+Declaration}} (const guild\+\_\+id\+\_\+type guild\+\_\+id)
\begin{DoxyCompactList}\small\item\em 获取公会宣言 \end{DoxyCompactList}\item 
static const std\+::string \& \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_a60dffb93ce3eb3838b77f84ecd6b206e}{Get\+Guild\+Announce}} (const guild\+\_\+id\+\_\+type guild\+\_\+id)
\begin{DoxyCompactList}\small\item\em 获取公会公告 \end{DoxyCompactList}\item 
static const role\+\_\+uuid\+\_\+type \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_a73a980e1cdcfb76919a620483b75c3eb}{Get\+Creator\+Uuid}} (const guild\+\_\+id\+\_\+type guild\+\_\+id)
\begin{DoxyCompactList}\small\item\em 获取公会创建者角色唯一id \end{DoxyCompactList}\item 
static const role\+\_\+uuid\+\_\+type \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_a9d7ecd6015808bc6dbb4bdbdb8580a9a}{Get\+Chairman\+Uuid}} (const guild\+\_\+id\+\_\+type guild\+\_\+id)
\begin{DoxyCompactList}\small\item\em 获取公会会长角色唯一id \end{DoxyCompactList}\item 
static const role\+\_\+uuid\+\_\+type \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_ab4ad83a2c2bbe47cab29e2ebcd40a5af}{Get\+Vice\+Chairman\+Uuid}} (const guild\+\_\+id\+\_\+type guild\+\_\+id)
\begin{DoxyCompactList}\small\item\em 获取公会副会长角色唯一id \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_a2eeebf223a4acb3ab082cc2f22f96057}{Is\+Auto\+Approval}} (const guild\+\_\+id\+\_\+type guild\+\_\+id)
\begin{DoxyCompactList}\small\item\em 是否自动入会 \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_a57e2e7c267937408a0c85de6dc915f16}{Set\+Auto\+Approval}} (const role\+\_\+uuid\+\_\+type role\+\_\+uuid, const bool is\+\_\+auto\+\_\+approval, error\+\_\+code \&ec)
\begin{DoxyCompactList}\small\item\em 设置自动同意入会 \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_a1cc147c8e3fdfa6441516be619f909c0}{Change\+Guild\+Icon\+Id\+By\+Role}} (const role\+\_\+uuid\+\_\+type role\+\_\+uuid, const guild\+\_\+icon\+\_\+id\+\_\+type icon\+\_\+id, error\+\_\+code \&ec)
\begin{DoxyCompactList}\small\item\em 修改公会图标 \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_a111b7bfdceff19088affc3d9e243f331}{Change\+Guild\+Name\+By\+Role}} (const role\+\_\+uuid\+\_\+type role\+\_\+uuid, const std\+::string \&name, error\+\_\+code \&ec)
\begin{DoxyCompactList}\small\item\em 修改公会名字 \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_a7fc83b838c635dab03338e44e7aa6fca}{Change\+Guild\+Declaration\+By\+Role}} (const role\+\_\+uuid\+\_\+type role\+\_\+uuid, const std\+::string \&declaraion, error\+\_\+code \&ec)
\begin{DoxyCompactList}\small\item\em 修改公会宣言 \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_a57e98a17f3cef532e7f4bad9e54bfcbe}{Change\+Guild\+Announce\+By\+Role}} (const role\+\_\+uuid\+\_\+type role\+\_\+uuid, const std\+::string \&announce, error\+\_\+code \&ec)
\begin{DoxyCompactList}\small\item\em 修改公会公告 \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_a866f9559f1f8f69e0acad52d9a7dc077}{Give\+Guild\+Item}} (const role\+\_\+uuid\+\_\+type role\+\_\+uuid, const uint32\+\_\+t item\+\_\+id, const uint32\+\_\+t item\+\_\+count, error\+\_\+code \&ec)
\begin{DoxyCompactList}\small\item\em 交付道具 \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_adce5454ee58fcefe85c5a57f115862f5}{Add\+News}} (const guild\+\_\+id\+\_\+type guild\+\_\+id, const \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_aeaf2df33f6bbf318b1bbec6d665525dc}{News\+Type}} \&news)
\begin{DoxyCompactList}\small\item\em 添加新闻 \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_afaa3264e985f0e0a1afa7287e43ea1bd}{Foreach\+News}} (const guild\+\_\+id\+\_\+type guild\+\_\+id, const \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_a033a036d0a5f82ae3cdb5778980802cb}{Foreach\+News\+Callback\+Type}} \&callback)
\begin{DoxyCompactList}\small\item\em 遍历公会新闻 \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
公会简略信息逻辑类 

\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_adce5454ee58fcefe85c5a57f115862f5}\label{classguild__service_1_1_guild_brief_logic_adce5454ee58fcefe85c5a57f115862f5}} 
\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}!AddNews@{AddNews}}
\index{AddNews@{AddNews}!guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}
\doxysubsubsection{\texorpdfstring{AddNews()}{AddNews()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Brief\+Logic\+::\+Add\+News (\begin{DoxyParamCaption}\item[{const guild\+\_\+id\+\_\+type}]{guild\+\_\+id,  }\item[{const \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_aeaf2df33f6bbf318b1bbec6d665525dc}{News\+Type}} \&}]{news }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



添加新闻 


\begin{DoxyParams}{Parameters}
{\em guild\+\_\+id} & 公会id \\
\hline
{\em news} & 公会新闻 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true 添加成功 

false 添加失败 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_a57e98a17f3cef532e7f4bad9e54bfcbe}\label{classguild__service_1_1_guild_brief_logic_a57e98a17f3cef532e7f4bad9e54bfcbe}} 
\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}!ChangeGuildAnnounceByRole@{ChangeGuildAnnounceByRole}}
\index{ChangeGuildAnnounceByRole@{ChangeGuildAnnounceByRole}!guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}
\doxysubsubsection{\texorpdfstring{ChangeGuildAnnounceByRole()}{ChangeGuildAnnounceByRole()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Brief\+Logic\+::\+Change\+Guild\+Announce\+By\+Role (\begin{DoxyParamCaption}\item[{const role\+\_\+uuid\+\_\+type}]{role\+\_\+uuid,  }\item[{const std\+::string \&}]{announce,  }\item[{error\+\_\+code \&}]{ec }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



修改公会公告 


\begin{DoxyParams}{Parameters}
{\em guild\+\_\+id} & 公会id \\
\hline
{\em announce} & 公会公告 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true 添加成功 

false 添加失败 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_a7fc83b838c635dab03338e44e7aa6fca}\label{classguild__service_1_1_guild_brief_logic_a7fc83b838c635dab03338e44e7aa6fca}} 
\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}!ChangeGuildDeclarationByRole@{ChangeGuildDeclarationByRole}}
\index{ChangeGuildDeclarationByRole@{ChangeGuildDeclarationByRole}!guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}
\doxysubsubsection{\texorpdfstring{ChangeGuildDeclarationByRole()}{ChangeGuildDeclarationByRole()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Brief\+Logic\+::\+Change\+Guild\+Declaration\+By\+Role (\begin{DoxyParamCaption}\item[{const role\+\_\+uuid\+\_\+type}]{role\+\_\+uuid,  }\item[{const std\+::string \&}]{declaraion,  }\item[{error\+\_\+code \&}]{ec }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



修改公会宣言 


\begin{DoxyParams}{Parameters}
{\em guild\+\_\+id} & 公会id \\
\hline
{\em declaraion} & 公会宣言 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true 修改成功 

false 修改失败 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_a1cc147c8e3fdfa6441516be619f909c0}\label{classguild__service_1_1_guild_brief_logic_a1cc147c8e3fdfa6441516be619f909c0}} 
\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}!ChangeGuildIconIdByRole@{ChangeGuildIconIdByRole}}
\index{ChangeGuildIconIdByRole@{ChangeGuildIconIdByRole}!guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}
\doxysubsubsection{\texorpdfstring{ChangeGuildIconIdByRole()}{ChangeGuildIconIdByRole()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Brief\+Logic\+::\+Change\+Guild\+Icon\+Id\+By\+Role (\begin{DoxyParamCaption}\item[{const role\+\_\+uuid\+\_\+type}]{role\+\_\+uuid,  }\item[{const guild\+\_\+icon\+\_\+id\+\_\+type}]{icon\+\_\+id,  }\item[{error\+\_\+code \&}]{ec }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



修改公会图标 


\begin{DoxyParams}{Parameters}
{\em role\+\_\+uuid} & 角色唯一id \\
\hline
{\em icon\+\_\+id} & 图标id \\
\hline
{\em ec} & 错误码 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
修改结果 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_a111b7bfdceff19088affc3d9e243f331}\label{classguild__service_1_1_guild_brief_logic_a111b7bfdceff19088affc3d9e243f331}} 
\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}!ChangeGuildNameByRole@{ChangeGuildNameByRole}}
\index{ChangeGuildNameByRole@{ChangeGuildNameByRole}!guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}
\doxysubsubsection{\texorpdfstring{ChangeGuildNameByRole()}{ChangeGuildNameByRole()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Brief\+Logic\+::\+Change\+Guild\+Name\+By\+Role (\begin{DoxyParamCaption}\item[{const role\+\_\+uuid\+\_\+type}]{role\+\_\+uuid,  }\item[{const std\+::string \&}]{name,  }\item[{error\+\_\+code \&}]{ec }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



修改公会名字 


\begin{DoxyParams}{Parameters}
{\em guild\+\_\+id} & 公会id \\
\hline
{\em name} & 公会名字 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true 修改成功 

false 修改失败 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_afaa3264e985f0e0a1afa7287e43ea1bd}\label{classguild__service_1_1_guild_brief_logic_afaa3264e985f0e0a1afa7287e43ea1bd}} 
\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}!ForeachNews@{ForeachNews}}
\index{ForeachNews@{ForeachNews}!guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}
\doxysubsubsection{\texorpdfstring{ForeachNews()}{ForeachNews()}}
{\footnotesize\ttfamily void guild\+\_\+service\+::\+Guild\+Brief\+Logic\+::\+Foreach\+News (\begin{DoxyParamCaption}\item[{const guild\+\_\+id\+\_\+type}]{guild\+\_\+id,  }\item[{const \mbox{\hyperlink{classguild__service_1_1_guild_brief_logic_a033a036d0a5f82ae3cdb5778980802cb}{Foreach\+News\+Callback\+Type}} \&}]{callback }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



遍历公会新闻 


\begin{DoxyParams}{Parameters}
{\em guild\+\_\+id} & 公会id \\
\hline
{\em callback} & 回调函数 \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_a9d7ecd6015808bc6dbb4bdbdb8580a9a}\label{classguild__service_1_1_guild_brief_logic_a9d7ecd6015808bc6dbb4bdbdb8580a9a}} 
\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}!GetChairmanUuid@{GetChairmanUuid}}
\index{GetChairmanUuid@{GetChairmanUuid}!guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}
\doxysubsubsection{\texorpdfstring{GetChairmanUuid()}{GetChairmanUuid()}}
{\footnotesize\ttfamily const role\+\_\+uuid\+\_\+type guild\+\_\+service\+::\+Guild\+Brief\+Logic\+::\+Get\+Chairman\+Uuid (\begin{DoxyParamCaption}\item[{const guild\+\_\+id\+\_\+type}]{guild\+\_\+id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



获取公会会长角色唯一id 


\begin{DoxyParams}{Parameters}
{\em guild\+\_\+id} & 公会id \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
const role\+\_\+uuid\+\_\+type 公会会长角色唯一id 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_a73a980e1cdcfb76919a620483b75c3eb}\label{classguild__service_1_1_guild_brief_logic_a73a980e1cdcfb76919a620483b75c3eb}} 
\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}!GetCreatorUuid@{GetCreatorUuid}}
\index{GetCreatorUuid@{GetCreatorUuid}!guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}
\doxysubsubsection{\texorpdfstring{GetCreatorUuid()}{GetCreatorUuid()}}
{\footnotesize\ttfamily const role\+\_\+uuid\+\_\+type guild\+\_\+service\+::\+Guild\+Brief\+Logic\+::\+Get\+Creator\+Uuid (\begin{DoxyParamCaption}\item[{const guild\+\_\+id\+\_\+type}]{guild\+\_\+id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



获取公会创建者角色唯一id 


\begin{DoxyParams}{Parameters}
{\em guild\+\_\+id} & 公会id \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
const role\+\_\+uuid\+\_\+type 创建者角色唯一id 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_a60dffb93ce3eb3838b77f84ecd6b206e}\label{classguild__service_1_1_guild_brief_logic_a60dffb93ce3eb3838b77f84ecd6b206e}} 
\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}!GetGuildAnnounce@{GetGuildAnnounce}}
\index{GetGuildAnnounce@{GetGuildAnnounce}!guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}
\doxysubsubsection{\texorpdfstring{GetGuildAnnounce()}{GetGuildAnnounce()}}
{\footnotesize\ttfamily const std\+::string \& guild\+\_\+service\+::\+Guild\+Brief\+Logic\+::\+Get\+Guild\+Announce (\begin{DoxyParamCaption}\item[{const guild\+\_\+id\+\_\+type}]{guild\+\_\+id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



获取公会公告 


\begin{DoxyParams}{Parameters}
{\em guild\+\_\+id} & 公会id \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
const std\+::string\& 公会公告 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_a4cb0c754e10fe333e4d9874cd8fc8d42}\label{classguild__service_1_1_guild_brief_logic_a4cb0c754e10fe333e4d9874cd8fc8d42}} 
\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}!GetGuildDeclaration@{GetGuildDeclaration}}
\index{GetGuildDeclaration@{GetGuildDeclaration}!guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}
\doxysubsubsection{\texorpdfstring{GetGuildDeclaration()}{GetGuildDeclaration()}}
{\footnotesize\ttfamily const std\+::string \& guild\+\_\+service\+::\+Guild\+Brief\+Logic\+::\+Get\+Guild\+Declaration (\begin{DoxyParamCaption}\item[{const guild\+\_\+id\+\_\+type}]{guild\+\_\+id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



获取公会宣言 


\begin{DoxyParams}{Parameters}
{\em guild\+\_\+id} & 公会id \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
const std\+::string\& 公会宣言 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_ac4b06312f5901a6f6224f92795d90698}\label{classguild__service_1_1_guild_brief_logic_ac4b06312f5901a6f6224f92795d90698}} 
\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}!GetGuildIconId@{GetGuildIconId}}
\index{GetGuildIconId@{GetGuildIconId}!guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}
\doxysubsubsection{\texorpdfstring{GetGuildIconId()}{GetGuildIconId()}}
{\footnotesize\ttfamily guild\+\_\+icon\+\_\+id\+\_\+type guild\+\_\+service\+::\+Guild\+Brief\+Logic\+::\+Get\+Guild\+Icon\+Id (\begin{DoxyParamCaption}\item[{const guild\+\_\+id\+\_\+type}]{guild\+\_\+id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



获取公会图标id 


\begin{DoxyParams}{Parameters}
{\em guild\+\_\+id} & 公会id \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
guild\+\_\+icon\+\_\+id\+\_\+type 公会图标id 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_aec21ac1e34d5550e850422767efa80cc}\label{classguild__service_1_1_guild_brief_logic_aec21ac1e34d5550e850422767efa80cc}} 
\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}!GetGuildLevel@{GetGuildLevel}}
\index{GetGuildLevel@{GetGuildLevel}!guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}
\doxysubsubsection{\texorpdfstring{GetGuildLevel()}{GetGuildLevel()}}
{\footnotesize\ttfamily uint32\+\_\+t guild\+\_\+service\+::\+Guild\+Brief\+Logic\+::\+Get\+Guild\+Level (\begin{DoxyParamCaption}\item[{const guild\+\_\+id\+\_\+type}]{guild\+\_\+id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



获取公会等级 


\begin{DoxyParams}{Parameters}
{\em guild\+\_\+id} & 公会id \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
uint32\+\_\+t 公会等级 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_a5ce9f2d65b02e6fafe5a46abf3a5a763}\label{classguild__service_1_1_guild_brief_logic_a5ce9f2d65b02e6fafe5a46abf3a5a763}} 
\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}!GetGuildModuleBriefByRole@{GetGuildModuleBriefByRole}}
\index{GetGuildModuleBriefByRole@{GetGuildModuleBriefByRole}!guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}
\doxysubsubsection{\texorpdfstring{GetGuildModuleBriefByRole()}{GetGuildModuleBriefByRole()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Brief\+Logic\+::\+Get\+Guild\+Module\+Brief\+By\+Role (\begin{DoxyParamCaption}\item[{const role\+\_\+uuid\+\_\+type}]{role\+\_\+uuid,  }\item[{Guild\+Module\+Brief \&}]{module\+\_\+brief }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



获取公会简略信息模块 


\begin{DoxyParams}{Parameters}
{\em role\+\_\+uuid} & 角色唯一id \\
\hline
{\em ec} & 错误码 \\
\hline
{\em module\+\_\+brief} & 公会简略信息模块 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_a6502aa2911c1fc2cc9d6b273cac49b9d}\label{classguild__service_1_1_guild_brief_logic_a6502aa2911c1fc2cc9d6b273cac49b9d}} 
\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}!GetGuildName@{GetGuildName}}
\index{GetGuildName@{GetGuildName}!guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}
\doxysubsubsection{\texorpdfstring{GetGuildName()}{GetGuildName()}}
{\footnotesize\ttfamily const std\+::string \& guild\+\_\+service\+::\+Guild\+Brief\+Logic\+::\+Get\+Guild\+Name (\begin{DoxyParamCaption}\item[{const guild\+\_\+id\+\_\+type}]{guild\+\_\+id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



获取公会名字 


\begin{DoxyParams}{Parameters}
{\em guild\+\_\+id} & 公会id \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
std\+::string 公会名字 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_ab4ad83a2c2bbe47cab29e2ebcd40a5af}\label{classguild__service_1_1_guild_brief_logic_ab4ad83a2c2bbe47cab29e2ebcd40a5af}} 
\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}!GetViceChairmanUuid@{GetViceChairmanUuid}}
\index{GetViceChairmanUuid@{GetViceChairmanUuid}!guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}
\doxysubsubsection{\texorpdfstring{GetViceChairmanUuid()}{GetViceChairmanUuid()}}
{\footnotesize\ttfamily const role\+\_\+uuid\+\_\+type guild\+\_\+service\+::\+Guild\+Brief\+Logic\+::\+Get\+Vice\+Chairman\+Uuid (\begin{DoxyParamCaption}\item[{const guild\+\_\+id\+\_\+type}]{guild\+\_\+id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



获取公会副会长角色唯一id 


\begin{DoxyParams}{Parameters}
{\em guild\+\_\+id} & 公会id \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
const role\+\_\+uuid\+\_\+type 公会副会长角色唯一id 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_a866f9559f1f8f69e0acad52d9a7dc077}\label{classguild__service_1_1_guild_brief_logic_a866f9559f1f8f69e0acad52d9a7dc077}} 
\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}!GiveGuildItem@{GiveGuildItem}}
\index{GiveGuildItem@{GiveGuildItem}!guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}
\doxysubsubsection{\texorpdfstring{GiveGuildItem()}{GiveGuildItem()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Brief\+Logic\+::\+Give\+Guild\+Item (\begin{DoxyParamCaption}\item[{const role\+\_\+uuid\+\_\+type}]{role\+\_\+uuid,  }\item[{const uint32\+\_\+t}]{item\+\_\+id,  }\item[{const uint32\+\_\+t}]{item\+\_\+count,  }\item[{error\+\_\+code \&}]{ec }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



交付道具 


\begin{DoxyParams}{Parameters}
{\em role\+\_\+uuid} & 角色唯一id \\
\hline
{\em item\+\_\+id} & 道具id \\
\hline
{\em item\+\_\+count} & 道具数量 \\
\hline
{\em ec} & 错误码 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true 交付道具成功 

false 交付道具失败 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_a2eeebf223a4acb3ab082cc2f22f96057}\label{classguild__service_1_1_guild_brief_logic_a2eeebf223a4acb3ab082cc2f22f96057}} 
\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}!IsAutoApproval@{IsAutoApproval}}
\index{IsAutoApproval@{IsAutoApproval}!guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}
\doxysubsubsection{\texorpdfstring{IsAutoApproval()}{IsAutoApproval()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Brief\+Logic\+::\+Is\+Auto\+Approval (\begin{DoxyParamCaption}\item[{const guild\+\_\+id\+\_\+type}]{guild\+\_\+id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



是否自动入会 


\begin{DoxyParams}{Parameters}
{\em guild\+\_\+id} & 公会id \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true 自动入会 

false 非自动入会 
\end{DoxyReturn}
\mbox{\Hypertarget{classguild__service_1_1_guild_brief_logic_a57e2e7c267937408a0c85de6dc915f16}\label{classguild__service_1_1_guild_brief_logic_a57e2e7c267937408a0c85de6dc915f16}} 
\index{guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}!SetAutoApproval@{SetAutoApproval}}
\index{SetAutoApproval@{SetAutoApproval}!guild\_service::GuildBriefLogic@{guild\_service::GuildBriefLogic}}
\doxysubsubsection{\texorpdfstring{SetAutoApproval()}{SetAutoApproval()}}
{\footnotesize\ttfamily bool guild\+\_\+service\+::\+Guild\+Brief\+Logic\+::\+Set\+Auto\+Approval (\begin{DoxyParamCaption}\item[{const role\+\_\+uuid\+\_\+type}]{role\+\_\+uuid,  }\item[{const bool}]{is\+\_\+auto\+\_\+approval,  }\item[{error\+\_\+code \&}]{ec }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



设置自动同意入会 


\begin{DoxyParams}{Parameters}
{\em role\+\_\+uuid} & 角色唯一id \\
\hline
{\em is\+\_\+auto\+\_\+approval} & 是否自动入会 \\
\hline
{\em ec} & 错误码 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true 设置成功 

false 设置失败 
\end{DoxyReturn}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
guildservicebasic/logic/\mbox{\hyperlink{guild__brief__logic_8h}{guild\+\_\+brief\+\_\+logic.\+h}}\item 
guildservicebasic/logic/guild\+\_\+brief\+\_\+logic.\+cpp\end{DoxyCompactItemize}
